Enabling a Living Software Development Process with Process Patterns
نویسندگان
چکیده
Today’s software development projects are confronted with a frequently changing environment like rapidly altering business domains and processes, a fast technology evolution and a great variety of evolving methods and development processes. Therefore highly flexible and adaptable software development processes are required, which allow projects to react on changes quickly and to adopt existing development methods to comply with the projects’ actual needs. Such a process, which allows static and dynamic tailoring and evolutionary improvements, is called a living software development process. This article introduces a common process framework for the living software development process based on the concepts of process patterns and work artefacts. The proposed framework enables software engineers to define, evolve and apply a flexible development process with respect to the daily needs of their software development project. A running example guides the reader through the article.
منابع مشابه
The Living Software Development Process
Today’s software development projects are confronted with a frequently changing environment like rapidly altering business domains and processes, a fast technology evolution and a great variety of evolving methods and development processes. Therefore highly flexible and adaptable software development processes are required, which allow projects to react on changes quickly and to adopt existing ...
متن کاملDeveloping Reliable yet Flexible Software through If-Then Model Transformation Rules
Developing reliable yet flexible software is a hard problem. Although modeling methods enjoy a lot of advantages, the exclusive use of just one of them, in many cases, may not guarantee the development of reliable and flexible software. Formal modeling methods ensure reliability because they use a rigorous approach to software development. However, lack of knowledge and high cost practically fo...
متن کاملTowards a Living Software Development Process Based on Process Patterns
A Software Development Process for a certain enterprise and/or a certain project will usually integrate elements from a variety of existing process models, comprising generic standards as well as specific development methods. Besides that, change and evolution of business and technology imply change and evolution of development processes. In this paper we propose a Process Framework, which is m...
متن کاملModular Process Patterns Supporting an Evolutionary Software Development Process
Change and evolution of business and technology imply change and evolution of development processes. Besides that for a certain enterprise and/or project we will usually integrate elements from a variety of existing process models, comprising generic standards as well as specific development methods. In this paper we propose a Process Framework which is modularly structured on the basis of the ...
متن کاملAssessment of the local communities’ knowledge on mangrove ecology
The Kuala Selangor mangrove forest are facing massive reclamation for economic development but the conservation aspect and fisheries values of mangroves have been ignored in the decision-making process. The local community support and awareness of the mangrove forest conservation are still doubtful. The aim of the study is to analyse the local community perception on the mangrove forest conserv...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003